natural nuclear reactor - Turkish English Dictionary